package combat;

public enum SpecialAttackWeapon {
	DRAGON_DAGGER("dragon dagger", 250, false),
	DRAGON_PICKAXE("dragon pickaxe", 1000, false),
	DRAGON_SCIMITAR("dragon scimitar", 550, false),
	DRAGON_LONGSWORD("dragon longsword", 250, false),
	DRAGON_MACE("dragon mace", 250, false),
	DRAGON_BATTLEAXE("dragon battleaxe", 1000, false),
	DRAGON_HALBERD("dragon halberd", 300, false),
	DRAGON_2H_SWORD("dragon 2h sword", 600, true),
	DRAGON_CLAWS("dragon claws", 500, false),
	ABYSSAL_WHIP("abyssal whip", 500, false),
	GRANITE_MAUL("granite maul", 500, true),
	GRANITE_MACE("granite mace", 500, false),
	EXCALIBUR("excalibur", 1000, false),
	ENHANCED("enhanced excalibur", 1000, false),
	DARK_LIGHT("dark light", 500, false),
	RUNE_CLAWS("rune claws", 250, false),
	ROD_OF_IVANDIS("rod of ivandis", 100, false),
	IVANDIS_FLAIL("ivandis flail", 100, false),
	STAFF_OF_LIGHT("staff of light", 1000, false),
	PENANCE_TRIDENT("penance trident", 500, false),
	BONE_DAGGER("bone dagger", 750, false),
	BARRELCHEST("barrelchest anchor", 500, false),
	BRINE_SABRE("brine sabre", 750, false),
	ANCIENT_MACE("ancient mace", 1000, false),
	STATIUS_WARHAMMER("statius's warhammer", 350, false),
	VESTAS_LONGSWORD("vesta's longsword", 250, false),
	VESTAS_SPEAR("vesta's spear", 500, true),
	ZAMORAKIAN("zamorakian spear", 250, false),
	ARMADYL_GODSWORD("armadyl godsword", 500, true),
	BANDOS_GODSWORD("bandos godsword", 1000, true),
	SARADOMIN_SWORD("saradomin sword", 1000, true),
	ZAMORAK_GODSWORD("zamorak godsword", 600, true),
	MAGIC_SHORTBOW("magic shortbow", 550, true),
	MAGIC_LONGBOW("magic longbow", 350, true),
	MAGIC_COMPOSITE("magic composite bow", 350, true),
	RUNE_THROWNAXE("rune thrownaxe", 100, false),
	SEERCULL("seercull", 1000, false),
	DORGESHUUN("dorgeshuun crossbow", 750, false),
	ZANIKS_CROSSBOW("zanik's crossbow", 500, false),
	DARK_BOW("dark bow", 650, false),
	MORRIGANS_THROWING_AXE("morrigan's throwing axe", 500, false),
	MORRIGANS_JAVELIN("morrigan's javelin", 500, false),
	SARADOMIN_GODSWORD("saradomin godsword", 500, true);

	private String name;
	private int pointsRequired;
	private boolean twoHanded;

	SpecialAttackWeapon(String name, int pointsRequired, boolean twoHanded) {
		this.name = name;
		this.pointsRequired = pointsRequired;
		this.twoHanded = twoHanded;
	}

	public String getName() {
		return name;
	}

	public int getPointsRequired() {
		return pointsRequired;
	}

	public boolean isTwoHanded() {
		return twoHanded;
	}
}